olfactory pits - Spanish English Dictionary